home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_26_ClassDescRes.txt < prev    next >
Text File  |  1996-04-18  |  80KB  |  1,486 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x00004E08 (28 of them)
  4. # A5 relocation data at 0x00000D1C
  5. #   A5 relocation at 0000008A
  6. #   A5 relocation at 000000AA
  7. #   A5 relocation at 000000D8
  8. #   A5 relocation at 00000126
  9. #   A5 relocation at 000001D8
  10. #   A5 relocation at 0000042A
  11. #   A5 relocation at 00000454
  12. #   A5 relocation at 000004BE
  13. #   A5 relocation at 000005A8
  14. #   A5 relocation at 000005CA
  15. #   A5 relocation at 000005FA
  16. #   A5 relocation at 0000063A
  17. #   A5 relocation at 00000640
  18. #   A5 relocation at 00000650
  19. #   A5 relocation at 0000069E
  20. #   A5 relocation at 000006BC
  21. #   A5 relocation at 000006C2
  22. #   A5 relocation at 000006E0
  23. #   A5 relocation at 000006E6
  24. #   A5 relocation at 000006AE
  25. #   A5 relocation at 000007A0
  26. #   A5 relocation at 0000084A
  27. #   A5 relocation at 00000872
  28. #   A5 relocation at 000008DE
  29. #   A5 relocation at 000008F6
  30. #   A5 relocation at 000008FC
  31. #   A5 relocation at 0000090C
  32. #   A5 relocation at 00000948
  33. #   A5 relocation at 00000952
  34. #   A5 relocation at 00000970
  35. #   A5 relocation at 00000976
  36. #   A5 relocation at 00000994
  37. #   A5 relocation at 0000099A
  38. #   A5 relocation at 00000962
  39. #   A5 relocation at 00000A4E
  40. #   A5 relocation at 00000A82
  41. #   A5 relocation at 00000AA2
  42. #   A5 relocation at 00000AB0
  43. #   A5 relocation at 00000AD0
  44. #   A5 relocation at 00000B0E
  45. #   A5 relocation at 00000BD6
  46. #   A5 relocation at 00000BDE
  47. #   A5 relocation at 00000C1A
  48. #   A5 relocation at 00000C20
  49. #   A5 relocation at 00000C84
  50. #   A5 relocation at 00000C92
  51. #   A5 relocation at 00000CFA
  52. #   A5 relocation at 00000D08
  53. #   A5 relocation at 00000D0E
  54. # A5 is 0x00000000
  55. # PC relocation data at 0x00000D58
  56. #   PC relocation at 00000344
  57. #   PC relocation at 0000034E
  58. #   PC relocation at 00000362
  59. #   PC relocation at 0000036C
  60. #   PC relocation at 00000408
  61. #   PC relocation at 00000414
  62. #   PC relocation at 00000614
  63. #   PC relocation at 00000622
  64. #   PC relocation at 000006A8
  65. #   PC relocation at 00000836
  66. #   PC relocation at 000008BC
  67. #   PC relocation at 000008CA
  68. #   PC relocation at 0000095C
  69. #   PC relocation at 00000A0A
  70. #   PC relocation at 00000A96
  71. #   PC relocation at 00000B6A
  72. #   PC relocation at 00000BB6
  73. #   PC relocation at 00000BCC
  74. #   PC relocation at 00000CBC
  75. # load address is 0x00000000
  76. 00000000  0000 0000                ori.b      D0, 0x0
  77. 00000004  4348                     chk.w      D1, A0
  78. 00000006  455A                     chk.w      D2, [A2]+
  79. 00000008  4E56 0000                link       A6, 0
  80. 0000000C  206E 0008                movea.l    A0, [A6 + 0x8]
  81. 00000010  2028 000C                move.l     D0, [A0 + 0xC]
  82. 00000014  4E5E                     unlink     A6
  83. 00000016  205F                     movea.l    A0, [A7]+
  84. 00000018  584F                     addq.w     A7, 4
  85. 0000001A  4ED0                     jmp        [A0]
  86. 0000001C  9B47                     subx.w     D5, D7
  87. 0000001E  6574                     bcs        +0x76 /* 00000094 */
  88. 00000020  436C 6173                chk.w      D1, [A4 + 0x6173]
  89. 00000024  7353                     moveq.l    D1, 0x53
  90. 00000026  697A                     bvs        +0x7C /* 000000A2 */
  91. 00000028  655F                     bcs        +0x61 /* 00000089 */
  92. 0000002A  5F39 436C 6173           subq.b     [0x436C6173], 7
  93. 00000030  7344                     moveq.l    D1, 0x44
  94. 00000032  6573                     bcs        +0x75 /* 000000A7 */
  95. 00000034  6343                     bls        +0x45 /* 00000079 */
  96. 00000036  4676 0000                not.w      [A6 + D0.w]
  97. 0000003A  FFFF                     .invalid   <<F/7/7>>
  98. 0000003C  4E56 FFEC                link       A6, -0x0014
  99. 00000040  48E7 0030                movem.l    -[A7], A2,A3
  100. 00000044  266E 000E                movea.l    A3, [A6 + 0xE]
  101. 00000048  206E 0008                movea.l    A0, [A6 + 0x8]
  102. 0000004C  B1CB                     cmpa.l     A0, A3
  103. 0000004E  6604                     bne        +0x6 /* 00000054 */
  104. 00000050  7001                     moveq.l    D0, 0x01
  105. 00000052  6062                     bra        +0x64 /* 000000B6 */
  106. label00000054:
  107. 00000054  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  108. 00000058  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  109. 0000005C  486E FFEC                pea.l      [A6 - 0x14]
  110. 00000060  4EB9 0000 5072           jsr        [0x00005072]
  111. 00000066  486E FFEC                pea.l      [A6 - 0x14]
  112. 0000006A  206E FFEC                movea.l    A0, [A6 - 0x14]
  113. 0000006E  2068 0014                movea.l    A0, [A0 + 0x14]
  114. 00000072  4E90                     jsr        [A0]
  115. 00000074  2440                     movea.l    A2, D0
  116. 00000076  6022                     bra        +0x24 /* 0000009A */
  117. label00000078:
  118. 00000078  B5CB                     cmpa.l     A2, A3
  119. 0000007A  660E                     bne        +0x10 /* 0000008A */
  120. 0000007C  486E FFEC                pea.l      [A6 - 0x14]
  121. 00000080  4EB9 0000 507A           jsr        [0x0000507A]
  122. 00000086  7001                     moveq.l    D0, 0x01
  123. 00000088  602C                     bra        +0x2E /* 000000B6 */
  124. label0000008A:
  125. 0000008A  486E FFEC                pea.l      [A6 - 0x14]
  126. 0000008E  206E FFEC                movea.l    A0, [A6 - 0x14]
  127. 00000092  2068 0018                movea.l    A0, [A0 + 0x18]
  128. // begin alternate branch 00000094-00000098
  129. label00000094:
  130. 00000094  0018 4E90                ori.b      [A0]+, 0x90
  131. // end alternate branch 00000094-00000098
  132. label00000094: // (misaligned)
  133. 00000096  4E90                     jsr        [A0]
  134. 00000098  2440                     movea.l    A2, D0
  135. label0000009A:
  136. 0000009A  486E FFEC                pea.l      [A6 - 0x14]
  137. 0000009E  206E FFEC                movea.l    A0, [A6 - 0x14]
  138. label000000A2:
  139. 000000A2  2050                     movea.l    A0, [A0]
  140. 000000A4  4E90                     jsr        [A0]
  141. 000000A6  4A00                     tst.b      D0
  142. 000000A8  66CE                     bne        -0x30 /* 00000078 */
  143. 000000AA  486E FFEC                pea.l      [A6 - 0x14]
  144. 000000AE  4EB9 0000 507A           jsr        [0x0000507A]
  145. 000000B4  4200                     clr.b      D0
  146. label000000B6:
  147. 000000B6  4CDF 0C00                movem.l    A2,A3, [A7]+
  148. 000000BA  4E5E                     unlink     A6
  149. 000000BC  205F                     movea.l    A0, [A7]+
  150. 000000BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  151. 000000C2  4ED0                     jmp        [A0]
  152. 000000C4  8028 4465                or.b       D0, [A0 + 0x4465]
  153. 000000C8  7363                     moveq.l    D1, 0x63
  154. 000000CA  656E                     bcs        +0x70 /* 0000013A */
  155. 000000CC  6473                     bcc        +0x75 /* 00000141 */
  156. 000000CE  4672 6F6D                not.w      <<invalid full ext with IS == 1 and I/IS == 5>>
  157. 000000D2  5F5F                     subq.w     [A7]+, 7
  158. 000000D4  3943 6C61                move.w     [A4 + 0x6C61], D3
  159. 000000D8  7373                     moveq.l    D1, 0x73
  160. 000000DA  4465                     neg.w      -[A5]
  161. 000000DC  7363                     moveq.l    D1, 0x63
  162. 000000DE  4346                     chk.w      D1, D6
  163. 000000E0  5043                     addq.w     D3, 8
  164. 000000E2  3943 6C61                move.w     [A4 + 0x6C61], D3
  165. 000000E6  7373                     moveq.l    D1, 0x73
  166. 000000E8  4465                     neg.w      -[A5]
  167. 000000EA  7363                     moveq.l    D1, 0x63
  168. 000000EC  5563                     subq.w     -[A3], 2
  169. 000000EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  170. 000000F2  0000 48E7                ori.b      D0, 0xE7
  171. 000000F6  0030 266E 0008           ori.b      [A0 + D0.w + 0x8], 0x6E /* 'n' */
  172. 000000FC  2079 FFFE C658           movea.l    A0, [0xFFFEC658]
  173. 00000102  2688                     move.l     [A3], A0
  174. 00000104  246B 0004                movea.l    A2, [A3 + 0x4]
  175. 00000108  200A                     move.l     D0, A2
  176. 0000010A  6704                     beq        +0x6 /* 00000110 */
  177. 0000010C  204A                     movea.l    A0, A2
  178. 0000010E  A01F                     syscall    DisposPtr/DisposePtr
  179. label00000110:
  180. 00000110  4CDF 0C00                movem.l    A2,A3, [A7]+
  181. 00000114  4E5E                     unlink     A6
  182. 00000116  205F                     movea.l    A0, [A7]+
  183. 00000118  584F                     addq.w     A7, 4
  184. 0000011A  4ED0                     jmp        [A0]
  185. 0000011C  975F                     sub.w      [A7]+, D3
  186. 0000011E  5F64                     subq.w     -[A4], 7
  187. 00000120  745F                     moveq.l    D2, 0x5F
  188. 00000122  5F31 3343 6C61 7373      subq.b     [[A1 + <<invalid base displacement size>>] + 0x6C617373], 7
  189. 0000012A  4465                     neg.w      -[A5]
  190. 0000012C  7363                     moveq.l    D1, 0x63
  191. 0000012E  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  192. 00000134  0000 FFFF                ori.b      D0, 0xFF
  193. 00000138  4E56 0000                link       A6, 0
  194. // begin alternate branch 0000013A-00000146
  195. label0000013A:
  196. 0000013A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  197. 0000013E  0008 2028                ori.b      A0, 0x28 /* '(' */
  198. 00000142  000C 4E5E                ori.b      A4, 0x5E /* '^' */
  199. // end alternate branch 0000013A-00000146
  200. label0000013A: // (misaligned)
  201. 0000013C  206E 0008                movea.l    A0, [A6 + 0x8]
  202. 00000140  2028 000C                move.l     D0, [A0 + 0xC]
  203. 00000144  4E5E                     unlink     A6
  204. 00000146  205F                     movea.l    A0, [A7]+
  205. 00000148  584F                     addq.w     A7, 4
  206. 0000014A  4ED0                     jmp        [A0]
  207. 0000014C  9A47                     sub.w      D5, D7
  208. 0000014E  6574                     bcs        +0x76 /* 000001C4 */
  209. 00000150  5369 7A65                subq.w     [A1 + 0x7A65], 1
  210. 00000154  5F5F                     subq.w     [A7]+, 7
  211. 00000156  3133 436C                move.w     -[A0], <<invalid full ext with I/IS == 4>>
  212. 0000015A  6173                     bsr        +0x75 /* 000001CF */
  213. 0000015C  7344                     moveq.l    D1, 0x44
  214. 0000015E  6573                     bcs        +0x75 /* 000001D3 */
  215. 00000160  634C                     bls        +0x4E /* 000001AE */
  216. 00000162  6973                     bvs        +0x75 /* 000001D7 */
  217. 00000164  7446                     moveq.l    D2, 0x46
  218. 00000166  7600                     moveq.l    D3, 0x00
  219. 00000168  0000 FFFF                ori.b      D0, 0xFF
  220. 0000016C  4E56 FFFC                link       A6, -0x0004
  221. 00000170  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  222. 00000174  286E 0008                movea.l    A4, [A6 + 0x8]
  223. 00000178  262C 000C                move.l     D3, [A4 + 0xC]
  224. 0000017C  202C 0008                move.l     D0, [A4 + 0x8]
  225. 00000180  B680                     cmp.l      D3, D0
  226. 00000182  6C18                     bge        +0x1A /* 0000019C */
  227. 00000184  4AAC 0004                tst.l      [A4 + 0x4]
  228. 00000188  6712                     beq        +0x14 /* 0000019C */
  229. 0000018A  E583                     asl        D3, 2
  230. 0000018C  D6AC 0004                add.l      D3, [A4 + 0x4]
  231. 00000190  2043                     movea.l    A0, D3
  232. 00000192  20AE 000C                move.l     [A0], [A6 + 0xC]
  233. 00000196  52AC 000C                addq.l     [A4 + 0xC], 1
  234. 0000019A  603E                     bra        +0x40 /* 000001DA */
  235. label0000019C:
  236. 0000019C  244C                     movea.l    A2, A4
  237. 0000019E  504A                     addq.w     A2, 8
  238. 000001A0  5492                     addq.l     [A2], 2
  239. 000001A2  2012                     move.l     D0, [A2]
  240. 000001A4  E588                     lsl        D0, 2
  241. 000001A6  A11E                     syscall    NewPtr, flags=1
  242. 000001A8  2D48 FFFC                move.l     [A6 - 0x4], A0
  243. 000001AC  2F08                     move.l     -[A7], A0
  244. label000001AE:
  245. 000001AE  4EB9 0000 1172           jsr        [0x00001172]
  246. 000001B4  264C                     movea.l    A3, A4
  247. 000001B6  584B                     addq.w     A3, 4
  248. 000001B8  2053                     movea.l    A0, [A3]
  249. 000001BA  226E FFFC                movea.l    A1, [A6 - 0x4]
  250. 000001BE  2012                     move.l     D0, [A2]
  251. 000001C0  E588                     lsl        D0, 2
  252. 000001C2  A02E                     syscall    BlockMove/BlockMoveData
  253. label000001C4:
  254. 000001C4  2053                     movea.l    A0, [A3]
  255. 000001C6  A01F                     syscall    DisposPtr/DisposePtr
  256. 000001C8  26AE FFFC                move.l     [A3], [A6 - 0x4]
  257. 000001CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  258. 000001D0  2F0C                     move.l     -[A7], A4
  259. 000001D2  2054                     movea.l    A0, [A4]
  260. 000001D4  2068 0004                movea.l    A0, [A0 + 0x4]
  261. 000001D8  4E90                     jsr        [A0]
  262. label000001DA:
  263. 000001DA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  264. 000001DE  4E5E                     unlink     A6
  265. 000001E0  205F                     movea.l    A0, [A7]+
  266. 000001E2  504F                     addq.w     A7, 8
  267. 000001E4  4ED0                     jmp        [A0]
  268. 000001E6  8024                     or.b       D0, -[A4]
  269. 000001E8  496E 7365                chk.w      D4, [A6 + 0x7365]
  270. 000001EC  7274                     moveq.l    D1, 0x74
  271. 000001EE  5F5F                     subq.w     [A7]+, 7
  272. 000001F0  3133 436C                move.w     -[A0], <<invalid full ext with I/IS == 4>>
  273. 000001F4  6173                     bsr        +0x75 /* 00000269 */
  274. 000001F6  7344                     moveq.l    D1, 0x44
  275. 000001F8  6573                     bcs        +0x75 /* 0000026D */
  276. 000001FA  634C                     bls        +0x4E /* 00000248 */
  277. 000001FC  6973                     bvs        +0x75 /* 00000271 */
  278. 000001FE  7446                     moveq.l    D2, 0x46
  279. 00000200  5043                     addq.w     D3, 8
  280. 00000202  3943 6C61                move.w     [A4 + 0x6C61], D3
  281. 00000206  7373                     moveq.l    D1, 0x73
  282. 00000208  4465                     neg.w      -[A5]
  283. 0000020A  7363                     moveq.l    D1, 0x63
  284. 0000020C  0000 FFFF                ori.b      D0, 0xFF
  285. 00000210  4E56 0000                link       A6, 0
  286. 00000214  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  287. 00000218  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  288. 0000021C  206E 0008                movea.l    A0, [A6 + 0x8]
  289. 00000220  2050                     movea.l    A0, [A0]
  290. 00000222  2068 0004                movea.l    A0, [A0 + 0x4]
  291. 00000226  4E90                     jsr        [A0]
  292. 00000228  4E5E                     unlink     A6
  293. 0000022A  205F                     movea.l    A0, [A7]+
  294. 0000022C  504F                     addq.w     A7, 8
  295. 0000022E  4ED0                     jmp        [A0]
  296. 00000230  8022                     or.b       D0, -[A2]
  297. 00000232  5075 7368 5F5F           addq.w     [A5 + 0x5F5F], 8
  298. 00000238  3133 436C                move.w     -[A0], <<invalid full ext with I/IS == 4>>
  299. 0000023C  6173                     bsr        +0x75 /* 000002B1 */
  300. 0000023E  7344                     moveq.l    D1, 0x44
  301. 00000240  6573                     bcs        +0x75 /* 000002B5 */
  302. 00000242  634C                     bls        +0x4E /* 00000290 */
  303. 00000244  6973                     bvs        +0x75 /* 000002B9 */
  304. 00000246  7446                     moveq.l    D2, 0x46
  305. label00000248:
  306. 00000248  5043                     addq.w     D3, 8
  307. 0000024A  3943 6C61                move.w     [A4 + 0x6C61], D3
  308. 0000024E  7373                     moveq.l    D1, 0x73
  309. 00000250  4465                     neg.w      -[A5]
  310. 00000252  7363                     moveq.l    D1, 0x63
  311. 00000254  0000 FFFF                ori.b      D0, 0xFF
  312. 00000258  4E56 0000                link       A6, 0
  313. 0000025C  2F0B                     move.l     -[A7], A3
  314. 0000025E  266E 0008                movea.l    A3, [A6 + 0x8]
  315. 00000262  4AAB 000C                tst.l      [A3 + 0xC]
  316. 00000266  671A                     beq        +0x1C /* 00000282 */
  317. 00000268  4AAB 0004                tst.l      [A3 + 0x4]
  318. 0000026C  6714                     beq        +0x16 /* 00000282 */
  319. 0000026E  53AB 000C                subq.l     [A3 + 0xC], 1
  320. 00000272  202B 000C                move.l     D0, [A3 + 0xC]
  321. 00000276  E580                     asl        D0, 2
  322. 00000278  D0AB 0004                add.l      D0, [A3 + 0x4]
  323. 0000027C  2040                     movea.l    A0, D0
  324. 0000027E  2010                     move.l     D0, [A0]
  325. 00000280  6002                     bra        +0x4 /* 00000284 */
  326. label00000282:
  327. 00000282  7000                     moveq.l    D0, 0x00
  328. label00000284:
  329. 00000284  265F                     movea.l    A3, [A7]+
  330. 00000286  4E5E                     unlink     A6
  331. 00000288  205F                     movea.l    A0, [A7]+
  332. 0000028A  584F                     addq.w     A7, 4
  333. 0000028C  4ED0                     jmp        [A0]
  334. 0000028E  9650                     sub.w      D3, [A0]
  335. label00000290:
  336. 00000290  6F70                     ble        +0x72 /* 00000302 */
  337. 00000292  5F5F                     subq.w     [A7]+, 7
  338. 00000294  3133 436C                move.w     -[A0], <<invalid full ext with I/IS == 4>>
  339. 00000298  6173                     bsr        +0x75 /* 0000030D */
  340. 0000029A  7344                     moveq.l    D1, 0x44
  341. 0000029C  6573                     bcs        +0x75 /* 00000311 */
  342. 0000029E  634C                     bls        +0x4E /* 000002EC */
  343. 000002A0  6973                     bvs        +0x75 /* 00000315 */
  344. 000002A2  7446                     moveq.l    D2, 0x46
  345. 000002A4  7600                     moveq.l    D3, 0x00
  346. 000002A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  347. 000002AA  0000 48E7                ori.b      D0, 0xE7
  348. 000002AE  0810 266E                btst.b     [A0], 0x6E /* 'n' */
  349. 000002B2  0008 282E                ori.b      A0, 0x2E /* '.' */
  350. 000002B6  000C 7001                ori.b      A4, 0x1
  351. 000002BA  B880                     cmp.l      D4, D0
  352. 000002BC  6D1E                     blt        +0x20 /* 000002DC */
  353. 000002BE  202B 000C                move.l     D0, [A3 + 0xC]
  354. 000002C2  B084                     cmp.l      D0, D4
  355. 000002C4  6D16                     blt        +0x18 /* 000002DC */
  356. 000002C6  4AAB 0004                tst.l      [A3 + 0x4]
  357. 000002CA  6710                     beq        +0x12 /* 000002DC */
  358. 000002CC  2004                     move.l     D0, D4
  359. 000002CE  E580                     asl        D0, 2
  360. 000002D0  D0AB 0004                add.l      D0, [A3 + 0x4]
  361. 000002D4  2040                     movea.l    A0, D0
  362. 000002D6  2028 FFFC                move.l     D0, [A0 - 0x4]
  363. 000002DA  6002                     bra        +0x4 /* 000002DE */
  364. label000002DC:
  365. 000002DC  7000                     moveq.l    D0, 0x00
  366. label000002DE:
  367. 000002DE  4CDF 0810                movem.l    D4,A3, [A7]+
  368. 000002E2  4E5E                     unlink     A6
  369. 000002E4  205F                     movea.l    A0, [A7]+
  370. 000002E6  504F                     addq.w     A7, 8
  371. 000002E8  4ED0                     jmp        [A0]
  372. 000002EA  9741                     subx.w     D3, D1
  373. label000002EC:
  374. 000002EC  745F                     moveq.l    D2, 0x5F
  375. 000002EE  5F31 3343 6C61 7373      subq.b     [[A1 + <<invalid base displacement size>>] + 0x6C617373], 7
  376. 000002F6  4465                     neg.w      -[A5]
  377. 000002F8  7363                     moveq.l    D1, 0x63
  378. 000002FA  4C69 7374 4346           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4346]
  379. 00000300  436C 0000                chk.w      D1, [A4 + 0x0]
  380. // begin alternate branch 00000302-00000310
  381. label00000302:
  382. 00000302  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  383. 00000306  0000 48E7                ori.b      D0, 0xE7
  384. 0000030A  0038 206E 0010           ori.b      [0x00000010 /* __m68k_vec_illegal__ */], 0x6E /* 'n' */
  385. // end alternate branch 00000302-00000310
  386. label00000302: // (misaligned)
  387. 00000304  4E56 0000                link       A6, 0
  388. 00000308  48E7 0038                movem.l    -[A7], A2,A3,A4
  389. 0000030C  206E 0010                movea.l    A0, [A6 + 0x10]
  390. 00000310  2650                     movea.l    A3, [A0]
  391. 00000312  206E 000C                movea.l    A0, [A6 + 0xC]
  392. 00000316  2850                     movea.l    A4, [A0]
  393. 00000318  2F0B                     move.l     -[A7], A3
  394. 0000031A  4EB9 0000 0394           jsr        [0x00000394 /* CacheVars */]
  395. 00000320  2440                     movea.l    A2, D0
  396. 00000322  2F0C                     move.l     -[A7], A4
  397. 00000324  4EB9 0000 0394           jsr        [0x00000394 /* CacheVars */]
  398. 0000032A  3200                     move.w     D1, D0
  399. 0000032C  200A                     move.l     D0, A2
  400. 0000032E  B041                     cmp.w      D0, D1
  401. 00000330  6F04                     ble        +0x6 /* 00000336 */
  402. 00000332  7001                     moveq.l    D0, 0x01
  403. 00000334  6020                     bra        +0x22 /* 00000356 */
  404. label00000336:
  405. 00000336  2F0B                     move.l     -[A7], A3
  406. 00000338  4EB9 0000 0394           jsr        [0x00000394 /* CacheVars */]
  407. 0000033E  2440                     movea.l    A2, D0
  408. 00000340  2F0C                     move.l     -[A7], A4
  409. 00000342  4EB9 0000 0394           jsr        [0x00000394 /* CacheVars */]
  410. 00000348  3200                     move.w     D1, D0
  411. 0000034A  200A                     move.l     D0, A2
  412. 0000034C  B041                     cmp.w      D0, D1
  413. 0000034E  6C04                     bge        +0x6 /* 00000354 */
  414. 00000350  70FF                     moveq.l    D0, 0xFFFFFFFF
  415. 00000352  6002                     bra        +0x4 /* 00000356 */
  416. label00000354:
  417. 00000354  4240                     clr.w      D0
  418. label00000356:
  419. 00000356  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  420. 0000035A  4E5E                     unlink     A6
  421. 0000035C  205F                     movea.l    A0, [A7]+
  422. 0000035E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  423. 00000362  4ED0                     jmp        [A0]
  424. 00000364  802A 436F                or.b       D0, [A2 + 0x436F]
  425. 00000368  6D70                     blt        +0x72 /* 000003DA */
  426. 0000036A  6172                     bsr        +0x74 /* 000003DE */
  427. 0000036C  6545                     bcs        +0x47 /* 000003B3 */
  428. 0000036E  6C65                     bge        +0x67 /* 000003D5 */
  429. 00000370  6D65                     blt        +0x67 /* 000003D7 */
  430. 00000372  6E74                     bgt        +0x76 /* 000003E8 */
  431. 00000374  735F                     moveq.l    D1, 0x5F
  432. 00000376  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  433. 0000037A  436C 6173                chk.w      D1, [A4 + 0x6173]
  434. 0000037E  7344                     moveq.l    D1, 0x44
  435. 00000380  6573                     bcs        +0x75 /* 000003F5 */
  436. 00000382  634C                     bls        +0x4E /* 000003D0 */
  437. 00000384  6973                     bvs        +0x75 /* 000003F9 */
  438. 00000386  7442                     moveq.l    D2, 0x42
  439. 00000388  7949                     moveq.l    D4, 0x49
  440. 0000038A  4446                     neg.w      D6
  441. 0000038C  5076 5076                addq.w     [A6 + D5.w + 0x76], 8
  442. 00000390  0000 FFFF                ori.b      D0, 0xFF
  443. 00000394  4E56 0000                link       A6, 0
  444. 00000398  206E 0008                movea.l    A0, [A6 + 0x8]
  445. 0000039C  3028 0010                move.w     D0, [A0 + 0x10]
  446. 000003A0  4E5E                     unlink     A6
  447. 000003A2  205F                     movea.l    A0, [A7]+
  448. 000003A4  584F                     addq.w     A7, 4
  449. 000003A6  4ED0                     jmp        [A0]
  450. 000003A8  9947                     subx.w     D4, D7
  451. 000003AA  6574                     bcs        +0x76 /* 00000420 */
  452. 000003AC  436C 6173                chk.w      D1, [A4 + 0x6173]
  453. 000003B0  7349                     moveq.l    D1, 0x49
  454. 000003B2  445F                     neg.w      [A7]+
  455. 000003B4  5F39 436C 6173           subq.b     [0x436C6173], 7
  456. 000003BA  7344                     moveq.l    D1, 0x44
  457. 000003BC  6573                     bcs        +0x75 /* 00000431 */
  458. 000003BE  6343                     bls        +0x45 /* 00000403 */
  459. 000003C0  4676 0000                not.w      [A6 + D0.w]
  460. 000003C4  4E56 FE00                link       A6, -0x0200
  461. 000003C8  48E7 0030                movem.l    -[A7], A2,A3
  462. 000003CC  206E 0010                movea.l    A0, [A6 + 0x10]
  463. label000003D0:
  464. 000003D0  2450                     movea.l    A2, [A0]
  465. 000003D2  206E 000C                movea.l    A0, [A6 + 0xC]
  466. 000003D6  2650                     movea.l    A3, [A0]
  467. 000003D8  486E FE00                pea.l      [A6 - 0x200]
  468. // begin alternate branch 000003DA-000003DE
  469. label000003DA:
  470. 000003DA  FE00 2F0A                .unknown   0xFE00 0x2F0A (W = 7)
  471. // end alternate branch 000003DA-000003DE
  472. label000003DA: // (misaligned)
  473. 000003DC  2F0A                     move.l     -[A7], A2
  474. fn000003DE:
  475. 000003DE  4EB9 0000 0484           jsr        [0x00000484]
  476. 000003E4  486E FF00                pea.l      [A6 - 0x100]
  477. label000003E8:
  478. 000003E8  2F0B                     move.l     -[A7], A3
  479. 000003EA  4EB9 0000 0484           jsr        [0x00000484]
  480. 000003F0  554F                     subq.w     A7, 2
  481. 000003F2  486E FE00                pea.l      [A6 - 0x200]
  482. 000003F6  486E FF00                pea.l      [A6 - 0x100]
  483. 000003FA  4227                     clr.b      -[A7]
  484. 000003FC  7001                     moveq.l    D0, 0x01
  485. 000003FE  1F00                     move.b     -[A7], D0
  486. 00000400  4EB9 0000 0C8A           jsr        [0x00000C8A]
  487. 00000406  301F                     move.w     D0, [A7]+
  488. 00000408  6E04                     bgt        +0x6 /* 0000040E */
  489. 0000040A  7000                     moveq.l    D0, 0x00
  490. 0000040C  6002                     bra        +0x4 /* 00000410 */
  491. label0000040E:
  492. 0000040E  7001                     moveq.l    D0, 0x01
  493. label00000410:
  494. 00000410  2000                     move.l     D0, D0
  495. 00000412  4A00                     tst.b      D0
  496. 00000414  6704                     beq        +0x6 /* 0000041A */
  497. 00000416  7001                     moveq.l    D0, 0x01
  498. 00000418  602C                     bra        +0x2E /* 00000446 */
  499. label0000041A:
  500. 0000041A  554F                     subq.w     A7, 2
  501. 0000041C  486E FE00                pea.l      [A6 - 0x200]
  502. label00000420:
  503. 00000420  486E FF00                pea.l      [A6 - 0x100]
  504. 00000424  4227                     clr.b      -[A7]
  505. 00000426  7001                     moveq.l    D0, 0x01
  506. 00000428  1F00                     move.b     -[A7], D0
  507. 0000042A  4EB9 0000 0C8A           jsr        [0x00000C8A]
  508. 00000430  301F                     move.w     D0, [A7]+
  509. 00000432  6B04                     bmi        +0x6 /* 00000438 */
  510. 00000434  7000                     moveq.l    D0, 0x00
  511. 00000436  6002                     bra        +0x4 /* 0000043A */
  512. label00000438:
  513. 00000438  7001                     moveq.l    D0, 0x01
  514. label0000043A:
  515. 0000043A  2000                     move.l     D0, D0
  516. 0000043C  4A00                     tst.b      D0
  517. 0000043E  6704                     beq        +0x6 /* 00000444 */
  518. 00000440  70FF                     moveq.l    D0, 0xFFFFFFFF
  519. 00000442  6002                     bra        +0x4 /* 00000446 */
  520. label00000444:
  521. 00000444  4240                     clr.w      D0
  522. label00000446:
  523. 00000446  4CDF 0C00                movem.l    A2,A3, [A7]+
  524. 0000044A  4E5E                     unlink     A6
  525. 0000044C  205F                     movea.l    A0, [A7]+
  526. 0000044E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  527. 00000452  4ED0                     jmp        [A0]
  528. 00000454  802C 436F                or.b       D0, [A4 + 0x436F]
  529. 00000458  6D70                     blt        +0x72 /* 000004CA */
  530. 0000045A  6172                     bsr        +0x74 /* 000004CE */
  531. 0000045C  6545                     bcs        +0x47 /* 000004A3 */
  532. 0000045E  6C65                     bge        +0x67 /* 000004C5 */
  533. 00000460  6D65                     blt        +0x67 /* 000004C7 */
  534. 00000462  6E74                     bgt        +0x76 /* 000004D8 */
  535. 00000464  735F                     moveq.l    D1, 0x5F
  536. 00000466  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  537. 0000046A  436C 6173                chk.w      D1, [A4 + 0x6173]
  538. 0000046E  7344                     moveq.l    D1, 0x44
  539. 00000470  6573                     bcs        +0x75 /* 000004E5 */
  540. 00000472  634C                     bls        +0x4E /* 000004C0 */
  541. 00000474  6973                     bvs        +0x75 /* 000004E9 */
  542. 00000476  7442                     moveq.l    D2, 0x42
  543. 00000478  794E                     moveq.l    D4, 0x4E
  544. 0000047A  616D                     bsr        +0x6F /* 000004E9 */
  545. 0000047C  6546                     bcs        +0x48 /* 000004C4 */
  546. 0000047E  5076 5076                addq.w     [A6 + D5.w + 0x76], 8
  547. 00000482  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  548. 00000486  0000 206E                ori.b      D0, 0x6E /* 'n' */
  549. 0000048A  0008 2F28                ori.b      A0, 0x28 /* '(' */
  550. 0000048E  0008 2F2E                ori.b      A0, 0x2E /* '.' */
  551. 00000492  000C 4EB9                ori.b      A4, 0xB9
  552. 00000496  0000 0B3A                ori.b      D0, 0x3A /* ':' */
  553. 0000049A  4E5E                     unlink     A6
  554. 0000049C  205F                     movea.l    A0, [A7]+
  555. 0000049E  504F                     addq.w     A7, 8
  556. 000004A0  4ED0                     jmp        [A0]
  557. 000004A2  9B47                     subx.w     D5, D7
  558. 000004A4  6574                     bcs        +0x76 /* 0000051A */
  559. 000004A6  436C 6173                chk.w      D1, [A4 + 0x6173]
  560. 000004AA  734E                     moveq.l    D1, 0x4E
  561. 000004AC  616D                     bsr        +0x6F /* 0000051B */
  562. 000004AE  655F                     bcs        +0x61 /* 0000050F */
  563. 000004B0  5F39 436C 6173           subq.b     [0x436C6173], 7
  564. 000004B6  7344                     moveq.l    D1, 0x44
  565. 000004B8  6573                     bcs        +0x75 /* 0000052D */
  566. 000004BA  6343                     bls        +0x45 /* 000004FF */
  567. 000004BC  4676 0000                not.w      [A6 + D0.w]
  568. label000004C0:
  569. 000004C0  4E56 0000                link       A6, 0
  570. label000004C4:
  571. 000004C4  48E7 1030                movem.l    -[A7], D3,A2,A3
  572. 000004C8  266E 0008                movea.l    A3, [A6 + 0x8]
  573. // begin alternate branch 000004CA-000004CE
  574. label000004CA:
  575. 000004CA  0008 244B                ori.b      A0, 0x4B /* 'K' */
  576. // end alternate branch 000004CA-000004CE
  577. label000004CA: // (misaligned)
  578. 000004CC  244B                     movea.l    A2, A3
  579. fn000004CE:
  580. 000004CE  7016                     moveq.l    D0, 0x16
  581. 000004D0  D5C0                     add.l      A2, D0
  582. 000004D2  4A92                     tst.l      [A2]
  583. 000004D4  6726                     beq        +0x28 /* 000004FC */
  584. 000004D6  2612                     move.l     D3, [A2]
  585. label000004D8:
  586. 000004D8  2F03                     move.l     -[A7], D3
  587. 000004DA  2043                     movea.l    A0, D3
  588. 000004DC  2050                     movea.l    A0, [A0]
  589. 000004DE  2050                     movea.l    A0, [A0]
  590. 000004E0  4E90                     jsr        [A0]
  591. 000004E2  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  592. 000004E6  6D14                     blt        +0x16 /* 000004FC */
  593. 000004E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  594. 000004EC  2612                     move.l     D3, [A2]
  595. 000004EE  2F03                     move.l     -[A7], D3
  596. 000004F0  2043                     movea.l    A0, D3
  597. 000004F2  2050                     movea.l    A0, [A0]
  598. 000004F4  2068 0010                movea.l    A0, [A0 + 0x10]
  599. 000004F8  4E90                     jsr        [A0]
  600. 000004FA  6002                     bra        +0x4 /* 000004FE */
  601. label000004FC:
  602. 000004FC  7000                     moveq.l    D0, 0x00
  603. label000004FE:
  604. 000004FE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  605. 00000502  4E5E                     unlink     A6
  606. 00000504  205F                     movea.l    A0, [A7]+
  607. 00000506  504F                     addq.w     A7, 8
  608. 00000508  4ED0                     jmp        [A0]
  609. 0000050A  9A47                     sub.w      D5, D7
  610. 0000050C  6574                     bcs        +0x76 /* 00000582 */
  611. 0000050E  5375 6243                subq.w     [A5 + D6.w * 2 + 0x43], 1
  612. 00000512  6C61                     bge        +0x63 /* 00000575 */
  613. 00000514  7373                     moveq.l    D1, 0x73
  614. 00000516  5F5F                     subq.w     [A7]+, 7
  615. 00000518  3943 6C61                move.w     [A4 + 0x6C61], D3
  616. // begin alternate branch 0000051A-0000051C
  617. label0000051A:
  618. 0000051A  6C61                     bge        +0x63 /* 0000057D */
  619. // end alternate branch 0000051A-0000051C
  620. label0000051A: // (misaligned)
  621. 0000051C  7373                     moveq.l    D1, 0x73
  622. 0000051E  4465                     neg.w      -[A5]
  623. 00000520  7363                     moveq.l    D1, 0x63
  624. 00000522  4346                     chk.w      D1, D6
  625. 00000524  6C00 0000                bge        +0x2 /* 00000526 */
  626. // begin alternate branch 00000526-00000536
  627. label00000526:
  628. 00000526  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  629. 0000052A  0000 0CAE                ori.b      D0, 0xAE
  630. 0000052E  0000 0001                ori.b      D0, 0x1
  631. 00000532  000C 660A                ori.b      A4, 0xA /* '\n' */
  632. // end alternate branch 00000526-00000536
  633. label00000526: // (misaligned)
  634. 00000528  4E56 0000                link       A6, 0
  635. 0000052C  0CAE 0000 0001 000C      cmpi.l     [A6 + 0xC], 0x1
  636. 00000534  660A                     bne        +0xC /* 00000540 */
  637. 00000536  206E 0008                movea.l    A0, [A6 + 0x8]
  638. 0000053A  2028 0012                move.l     D0, [A0 + 0x12]
  639. 0000053E  6002                     bra        +0x4 /* 00000542 */
  640. label00000540:
  641. 00000540  7000                     moveq.l    D0, 0x00
  642. label00000542:
  643. 00000542  4E5E                     unlink     A6
  644. 00000544  205F                     movea.l    A0, [A7]+
  645. 00000546  504F                     addq.w     A7, 8
  646. 00000548  4ED0                     jmp        [A0]
  647. 0000054A  9B47                     subx.w     D5, D7
  648. 0000054C  6574                     bcs        +0x76 /* 000005C2 */
  649. 0000054E  4261                     clr.w      -[A1]
  650. 00000550  7365                     moveq.l    D1, 0x65
  651. 00000552  436C 6173                chk.w      D1, [A4 + 0x6173]
  652. 00000556  735F                     moveq.l    D1, 0x5F
  653. 00000558  5F39 436C 6173           subq.b     [0x436C6173], 7
  654. 0000055E  7344                     moveq.l    D1, 0x44
  655. 00000560  6573                     bcs        +0x75 /* 000005D5 */
  656. 00000562  6343                     bls        +0x45 /* 000005A7 */
  657. 00000564  466C 0000                not.w      [A4 + 0x0]
  658. 00000568  4E56 0000                link       A6, 0
  659. 0000056C  48E7 1010                movem.l    -[A7], D3,A3
  660. 00000570  266E 0008                movea.l    A3, [A6 + 0x8]
  661. 00000574  7600                     moveq.l    D3, 0x00
  662. 00000576  2743 0008                move.l     [A3 + 0x8], D3
  663. 0000057A  2743 000C                move.l     [A3 + 0xC], D3
  664. 0000057E  2079 FFFE C658           movea.l    A0, [0xFFFEC658]
  665. // begin alternate branch 00000582-00000584
  666. label00000582:
  667. 00000582  C658                     and.w      D3, [A0]+
  668. // end alternate branch 00000582-00000584
  669. label00000582: // (misaligned)
  670. 00000584  2688                     move.l     [A3], A0
  671. 00000586  202E 000C                move.l     D0, [A6 + 0xC]
  672. 0000058A  E588                     lsl        D0, 2
  673. 0000058C  A11E                     syscall    NewPtr, flags=1
  674. 0000058E  2748 0004                move.l     [A3 + 0x4], A0
  675. 00000592  2008                     move.l     D0, A0
  676. 00000594  6706                     beq        +0x8 /* 0000059C */
  677. 00000596  276E 000C 0008           move.l     [A3 + 0x8], [A6 + 0xC]
  678. label0000059C:
  679. 0000059C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  680. 000005A0  4EB9 0000 1172           jsr        [0x00001172]
  681. 000005A6  200B                     move.l     D0, A3
  682. 000005A8  4CDF 0808                movem.l    D3,A3, [A7]+
  683. 000005AC  4E5E                     unlink     A6
  684. 000005AE  205F                     movea.l    A0, [A7]+
  685. 000005B0  504F                     addq.w     A7, 8
  686. 000005B2  4ED0                     jmp        [A0]
  687. 000005B4  975F                     sub.w      [A7]+, D3
  688. 000005B6  5F63                     subq.w     -[A3], 7
  689. 000005B8  745F                     moveq.l    D2, 0x5F
  690. 000005BA  5F31 3343 6C61 7373      subq.b     [[A1 + <<invalid base displacement size>>] + 0x6C617373], 7
  691. label000005C2:
  692. 000005C2  4465                     neg.w      -[A5]
  693. 000005C4  7363                     moveq.l    D1, 0x63
  694. 000005C6  4C69 7374 466C           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x466C]
  695. 000005CC  0000 FFFF                ori.b      D0, 0xFF
  696. 000005D0  41F9 FFFE CCDC           lea.l      A0, [0xFFFECCDC]
  697. 000005D6  2008                     move.l     D0, A0
  698. 000005D8  205F                     movea.l    A0, [A7]+
  699. 000005DA  584F                     addq.w     A7, 4
  700. 000005DC  4ED0                     jmp        [A0]
  701. 000005DE  FFFF                     .invalid   <<F/7/7>>
  702. 000005E0  4E56 0000                link       A6, 0
  703. 000005E4  2F0A                     move.l     -[A7], A2
  704. 000005E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  705. 000005EA  4EB9 0000 0664           jsr        [0x00000664]
  706. 000005F0  2440                     movea.l    A2, D0
  707. 000005F2  200A                     move.l     D0, A2
  708. 000005F4  670A                     beq        +0xC /* 00000600 */
  709. 000005F6  2F0A                     move.l     -[A7], A2
  710. 000005F8  4EB9 0000 070C           jsr        [0x0000070C]
  711. 000005FE  602E                     bra        +0x30 /* 0000062E */
  712. label00000600:
  713. 00000600  246E 0008                movea.l    A2, [A6 + 0x8]
  714. 00000604  1212                     move.b     D1, [A2]
  715. 00000606  7000                     moveq.l    D0, 0x00
  716. 00000608  1001                     move.b     D0, D1
  717. 0000060A  5280                     addq.l     D0, 1
  718. 0000060C  2F00                     move.l     -[A7], D0
  719. 0000060E  2F0A                     move.l     -[A7], A2
  720. 00000610  4879 FFFF 38B8           push.l     0xFFFF38B8
  721. 00000616  4EB9 0000 0042           jsr        [0x00000042]
  722. 0000061C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  723. 00000620  3F3C B1D8                move.w     -[A7], 0xB1D8
  724. 00000624  42A7                     clr.l      -[A7]
  725. 00000626  4EB9 0000 112A           jsr        [0x0000112A]
  726. 0000062C  7000                     moveq.l    D0, 0x00
  727. label0000062E:
  728. 0000062E  245F                     movea.l    A2, [A7]+
  729. 00000630  4E5E                     unlink     A6
  730. 00000632  205F                     movea.l    A0, [A7]+
  731. 00000634  584F                     addq.w     A7, 4
  732. 00000636  4ED0                     jmp        [A0]
  733. 00000638  8025                     or.b       D0, -[A5]
  734. 0000063A  4E65                     move       USP, A5
  735. 0000063C  7742                     moveq.l    D3, 0x42
  736. 0000063E  7943                     moveq.l    D4, 0x43
  737. 00000640  6C61                     bge        +0x63 /* 000006A3 */
  738. 00000642  7373                     moveq.l    D1, 0x73
  739. 00000644  4E61                     move       USP, A1
  740. 00000646  6D65                     blt        +0x67 /* 000006AD */
  741. 00000648  5F5F                     subq.w     [A7]+, 7
  742. 0000064A  3943 6C61                move.w     [A4 + 0x6C61], D3
  743. 0000064E  7373                     moveq.l    D1, 0x73
  744. 00000650  4465                     neg.w      -[A5]
  745. 00000652  7363                     moveq.l    D1, 0x63
  746. 00000654  4652                     not.w      [A2]
  747. 00000656  4337 4353 7472 3235      .invalid   1, [[A7] + 0x74723235] // invalid opcode 4 with b == 4
  748. 0000065E  3500                     move.w     -[A2], D0
  749. 00000660  0000 FFFF                ori.b      D0, 0xFF
  750. 00000664  4E56 FEF0                link       A6, -0x0110
  751. 00000668  7000                     moveq.l    D0, 0x00
  752. 0000066A  2D40 FEF4                move.l     [A6 - 0x10C], D0
  753. 0000066E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  754. 00000672  4267                     clr.w      -[A7]
  755. 00000674  2F39 FFFE C668           move.l     -[A7], [0xFFFEC668]
  756. 0000067A  486E FEF8                pea.l      [A6 - 0x108]
  757. 0000067E  4EB9 0000 0758           jsr        [0x00000758]
  758. 00000684  4879 0000 4EC2           push.l     0x4EC2
  759. 0000068A  486E FEF8                pea.l      [A6 - 0x108]
  760. 0000068E  486E FEF0                pea.l      [A6 - 0x110]
  761. 00000692  2F39 FFFE C668           move.l     -[A7], [0xFFFEC668]
  762. 00000698  2079 FFFE C668           movea.l    A0, [0xFFFEC668]
  763. 0000069E  2050                     movea.l    A0, [A0]
  764. 000006A0  2068 0084                movea.l    A0, [A0 + 0x84]
  765. 000006A4  4E90                     jsr        [A0]
  766. 000006A6  4A00                     tst.b      D0
  767. 000006A8  6720                     beq        +0x22 /* 000006CA */
  768. 000006AA  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  769. 000006AE  486E FEF4                pea.l      [A6 - 0x10C]
  770. 000006B2  7001                     moveq.l    D0, 0x01
  771. 000006B4  2F00                     move.l     -[A7], D0
  772. 000006B6  2F39 FFFE C668           move.l     -[A7], [0xFFFEC668]
  773. 000006BC  2079 FFFE C668           movea.l    A0, [0xFFFEC668]
  774. 000006C2  2050                     movea.l    A0, [A0]
  775. 000006C4  2068 0068                movea.l    A0, [A0 + 0x68]
  776. 000006C8  4E90                     jsr        [A0]
  777. label000006CA:
  778. 000006CA  202E FEF4                move.l     D0, [A6 - 0x10C]
  779. 000006CE  4E5E                     unlink     A6
  780. 000006D0  205F                     movea.l    A0, [A7]+
  781. 000006D2  584F                     addq.w     A7, 4
  782. 000006D4  4ED0                     jmp        [A0]
  783. 000006D6  8030 4765                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 5>>
  784. 000006DA  7443                     moveq.l    D2, 0x43
  785. 000006DC  6C61                     bge        +0x63 /* 0000073F */
  786. 000006DE  7373                     moveq.l    D1, 0x73
  787. 000006E0  4465                     neg.w      -[A5]
  788. 000006E2  7363                     moveq.l    D1, 0x63
  789. 000006E4  4672 6F6D                not.w      <<invalid full ext with IS == 1 and I/IS == 5>>
  790. 000006E8  436C 6173                chk.w      D1, [A4 + 0x6173]
  791. 000006EC  734E                     moveq.l    D1, 0x4E
  792. 000006EE  616D                     bsr        +0x6F /* 0000075D */
  793. 000006F0  655F                     bcs        +0x61 /* 00000751 */
  794. 000006F2  5F39 436C 6173           subq.b     [0x436C6173], 7
  795. 000006F8  7344                     moveq.l    D1, 0x44
  796. 000006FA  6573                     bcs        +0x75 /* 0000076F */
  797. 000006FC  6346                     bls        +0x48 /* 00000744 */
  798. 000006FE  5243                     addq.w     D3, 1
  799. 00000700  3743 5374                move.w     [A3 + 0x5374], D3
  800. 00000704  7232                     moveq.l    D1, 0x32
  801. 00000706  3535 0000                move.w     -[A2], [A5 + D0.w]
  802. 0000070A  FFFF                     .invalid   <<F/7/7>>
  803. 0000070C  4E56 0000                link       A6, 0
  804. 00000710  2F0A                     move.l     -[A7], A2
  805. 00000712  206E 0008                movea.l    A0, [A6 + 0x8]
  806. 00000716  2450                     movea.l    A2, [A0]
  807. 00000718  200A                     move.l     D0, A2
  808. 0000071A  6704                     beq        +0x6 /* 00000720 */
  809. 0000071C  4E92                     jsr        [A2]
  810. 0000071E  6002                     bra        +0x4 /* 00000722 */
  811. label00000720:
  812. 00000720  7000                     moveq.l    D0, 0x00
  813. label00000722:
  814. 00000722  245F                     movea.l    A2, [A7]+
  815. 00000724  4E5E                     unlink     A6
  816. 00000726  205F                     movea.l    A0, [A7]+
  817. 00000728  584F                     addq.w     A7, 4
  818. 0000072A  4ED0                     jmp        [A0]
  819. 0000072C  8026                     or.b       D0, -[A6]
  820. 0000072E  4361                     chk.w      D1, -[A1]
  821. 00000730  6C6C                     bge        +0x6E /* 0000079E */
  822. 00000732  5F44                     subq.w     D4, 7
  823. 00000734  6566                     bcs        +0x68 /* 0000079C */
  824. 00000736  6175                     bsr        +0x77 /* 000007AD */
  825. 00000738  6C74                     bge        +0x76 /* 000007AE */
  826. 0000073A  436F 6E73                chk.w      D1, [A7 + 0x6E73]
  827. 0000073E  7472                     moveq.l    D2, 0x72
  828. 00000740  7563                     moveq.l    D2, 0x63
  829. 00000742  746F                     moveq.l    D2, 0x6F
  830. label00000744:
  831. 00000744  725F                     moveq.l    D1, 0x5F
  832. 00000746  5F39 436C 6173           subq.b     [0x436C6173], 7
  833. 0000074C  7344                     moveq.l    D1, 0x44
  834. 0000074E  6573                     bcs        +0x75 /* 000007C3 */
  835. 00000750  6343                     bls        +0x45 /* 00000795 */
  836. 00000752  4676 0000                not.w      [A6 + D0.w]
  837. 00000756  FFFF                     .invalid   <<F/7/7>>
  838. 00000758  4E56 0000                link       A6, 0
  839. 0000075C  48E7 0030                movem.l    -[A7], A2,A3
  840. 00000760  266E 0008                movea.l    A3, [A6 + 0x8]
  841. 00000764  246E 0012                movea.l    A2, [A6 + 0x12]
  842. 00000768  1212                     move.b     D1, [A2]
  843. 0000076A  7000                     moveq.l    D0, 0x00
  844. 0000076C  1001                     move.b     D0, D1
  845. 0000076E  5280                     addq.l     D0, 1
  846. 00000770  2F00                     move.l     -[A7], D0
  847. 00000772  2F0A                     move.l     -[A7], A2
  848. 00000774  2F0B                     move.l     -[A7], A3
  849. 00000776  4EB9 0000 0042           jsr        [0x00000042]
  850. 0000077C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  851. 00000780  376E 0010 0100           move.w     [A3 + 0x100], [A6 + 0x10]
  852. 00000786  276E 000C 0102           move.l     [A3 + 0x102], [A6 + 0xC]
  853. 0000078C  200B                     move.l     D0, A3
  854. 0000078E  4CDF 0C00                movem.l    A2,A3, [A7]+
  855. 00000792  4E5E                     unlink     A6
  856. 00000794  205F                     movea.l    A0, [A7]+
  857. 00000796  4FEF 000E                lea.l      A7, [A7 + 0xE]
  858. 0000079A  4ED0                     jmp        [A0]
  859. label0000079C:
  860. 0000079C  803C 5F5F                or.b       D0, 0x5F /* '_' */
  861. // begin alternate branch 0000079E-000007A0
  862. label0000079E:
  863. 0000079E  5F5F                     subq.w     [A7]+, 7
  864. // end alternate branch 0000079E-000007A0
  865. label0000079E: // (misaligned)
  866. 000007A0  6374                     bls        +0x76 /* 00000816 */
  867. 000007A2  5F5F                     subq.w     [A7]+, 7
  868. 000007A4  3138 4343                move.w     -[A0], [0x00004343]
  869. 000007A8  6C61                     bge        +0x63 /* 0000080B */
  870. 000007AA  7373                     moveq.l    D1, 0x73
  871. 000007AC  4465                     neg.w      -[A5]
  872. label000007AE:
  873. 000007AE  7363                     moveq.l    D1, 0x63
  874. 000007B0  436F 6D70                chk.w      D1, [A7 + 0x6D70]
  875. 000007B4  6172                     bsr        +0x74 /* 00000828 */
  876. 000007B6  6572                     bcs        +0x74 /* 0000082A */
  877. 000007B8  4652                     not.w      [A2]
  878. 000007BA  4337 4353 7472 3235      .invalid   1, [[A7] + 0x74723235] // invalid opcode 4 with b == 4
  879. 000007C2  3573 5031 3954           move.w     [A2 + 0x3954], [A3 + D5.w + 0x31]
  880. 000007C8  536F 7274                subq.w     [A7 + 0x7274], 1
  881. 000007CC  6564                     bcs        +0x66 /* 00000832 */
  882. 000007CE  4479 6E61 6D69           neg.w      [0x6E616D69]
  883. 000007D4  6341                     bls        +0x43 /* 00000817 */
  884. 000007D6  7272                     moveq.l    D1, 0x72
  885. 000007D8  6179                     bsr        +0x7B /* 00000853 */
  886. 000007DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  887. 000007DE  FEFC 48E7                .extension 0xEFC <<F/2-3/7>> // unimplemented
  888. 000007E2  1010                     move.b     D0, [A0]
  889. 000007E4  266E 0008                movea.l    A3, [A6 + 0x8]
  890. 000007E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  891. 000007EC  486E FEFC                pea.l      [A6 - 0x104]
  892. 000007F0  7001                     moveq.l    D0, 0x01
  893. 000007F2  2F00                     move.l     -[A7], D0
  894. 000007F4  262B 0102                move.l     D3, [A3 + 0x102]
  895. 000007F8  2F03                     move.l     -[A7], D3
  896. 000007FA  2043                     movea.l    A0, D3
  897. 000007FC  2050                     movea.l    A0, [A0]
  898. 000007FE  2068 0068                movea.l    A0, [A0 + 0x68]
  899. 00000802  4E90                     jsr        [A0]
  900. 00000804  486E FF00                pea.l      [A6 - 0x100]
  901. 00000808  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  902. 0000080C  4EB9 0000 0484           jsr        [0x00000484]
  903. 00000812  554F                     subq.w     A7, 2
  904. 00000814  2F0B                     move.l     -[A7], A3
  905. label00000816:
  906. 00000816  486E FF00                pea.l      [A6 - 0x100]
  907. 0000081A  4227                     clr.b      -[A7]
  908. 0000081C  7001                     moveq.l    D0, 0x01
  909. 0000081E  1F00                     move.b     -[A7], D0
  910. 00000820  4EB9 0000 0C8A           jsr        [0x00000C8A]
  911. 00000826  301F                     move.w     D0, [A7]+
  912. fn00000828:
  913. 00000828  6B04                     bmi        +0x6 /* 0000082E */
  914. label0000082A:
  915. 0000082A  7000                     moveq.l    D0, 0x00
  916. 0000082C  6002                     bra        +0x4 /* 00000830 */
  917. label0000082E:
  918. 0000082E  7001                     moveq.l    D0, 0x01
  919. label00000830:
  920. 00000830  2000                     move.l     D0, D0
  921. label00000832:
  922. 00000832  4A00                     tst.b      D0
  923. 00000834  6704                     beq        +0x6 /* 0000083A */
  924. 00000836  70FF                     moveq.l    D0, 0xFFFFFFFF
  925. 00000838  602A                     bra        +0x2C /* 00000864 */
  926. label0000083A:
  927. 0000083A  554F                     subq.w     A7, 2
  928. 0000083C  2F0B                     move.l     -[A7], A3
  929. 0000083E  486E FF00                pea.l      [A6 - 0x100]
  930. 00000842  4227                     clr.b      -[A7]
  931. 00000844  7001                     moveq.l    D0, 0x01
  932. 00000846  1F00                     move.b     -[A7], D0
  933. 00000848  4EB9 0000 0C8A           jsr        [0x00000C8A]
  934. 0000084E  301F                     move.w     D0, [A7]+
  935. 00000850  6E04                     bgt        +0x6 /* 00000856 */
  936. 00000852  7000                     moveq.l    D0, 0x00
  937. 00000854  6002                     bra        +0x4 /* 00000858 */
  938. label00000856:
  939. 00000856  7001                     moveq.l    D0, 0x01
  940. label00000858:
  941. 00000858  2000                     move.l     D0, D0
  942. 0000085A  4A00                     tst.b      D0
  943. 0000085C  6704                     beq        +0x6 /* 00000862 */
  944. 0000085E  7001                     moveq.l    D0, 0x01
  945. 00000860  6002                     bra        +0x4 /* 00000864 */
  946. label00000862:
  947. 00000862  4240                     clr.w      D0
  948. label00000864:
  949. 00000864  4CDF 0808                movem.l    D3,A3, [A7]+
  950. 00000868  4E5E                     unlink     A6
  951. 0000086A  205F                     movea.l    A0, [A7]+
  952. 0000086C  504F                     addq.w     A7, 8
  953. 0000086E  4ED0                     jmp        [A0]
  954. 00000870  9354                     sub.w      [A4], D1
  955. 00000872  6573                     bcs        +0x75 /* 000008E7 */
  956. 00000874  7443                     moveq.l    D2, 0x43
  957. 00000876  6C61                     bge        +0x63 /* 000008D9 */
  958. 00000878  7373                     moveq.l    D1, 0x73
  959. 0000087A  4E61                     move       USP, A1
  960. 0000087C  6D65                     blt        +0x67 /* 000008E3 */
  961. 0000087E  5F5F                     subq.w     [A7]+, 7
  962. 00000880  466C 5076                not.w      [A4 + 0x5076]
  963. 00000884  0000 FFFF                ori.b      D0, 0xFF
  964. 00000888  4E56 FEFC                link       A6, -0x0104
  965. 0000088C  2F0A                     move.l     -[A7], A2
  966. 0000088E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  967. 00000892  4EB9 0000 0914           jsr        [0x00000914]
  968. 00000898  2440                     movea.l    A2, D0
  969. 0000089A  200A                     move.l     D0, A2
  970. 0000089C  670A                     beq        +0xC /* 000008A8 */
  971. 0000089E  2F0A                     move.l     -[A7], A2
  972. 000008A0  4EB9 0000 070C           jsr        [0x0000070C]
  973. 000008A6  6042                     bra        +0x44 /* 000008EA */
  974. label000008A8:
  975. 000008A8  302E 0008                move.w     D0, [A6 + 0x8]
  976. 000008AC  48C0                     ext.l      D0
  977. 000008AE  2F00                     move.l     -[A7], D0
  978. 000008B0  486E FEFC                pea.l      [A6 - 0x104]
  979. 000008B4  4EB9 0000 0B42           jsr        [0x00000B42]
  980. 000008BA  2D40 FFFC                move.l     [A6 - 0x4], D0
  981. 000008BE  2040                     movea.l    A0, D0
  982. 000008C0  1410                     move.b     D2, [A0]
  983. 000008C2  7200                     moveq.l    D1, 0x00
  984. 000008C4  1202                     move.b     D1, D2
  985. 000008C6  5281                     addq.l     D1, 1
  986. 000008C8  2F01                     move.l     -[A7], D1
  987. 000008CA  2F00                     move.l     -[A7], D0
  988. 000008CC  4879 FFFF 38B8           push.l     0xFFFF38B8
  989. 000008D2  4EB9 0000 0042           jsr        [0x00000042]
  990. 000008D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  991. 000008DC  3F3C B1D8                move.w     -[A7], 0xB1D8
  992. 000008E0  42A7                     clr.l      -[A7]
  993. 000008E2  4EB9 0000 112A           jsr        [0x0000112A]
  994. 000008E8  7000                     moveq.l    D0, 0x00
  995. label000008EA:
  996. 000008EA  245F                     movea.l    A2, [A7]+
  997. 000008EC  4E5E                     unlink     A6
  998. 000008EE  205F                     movea.l    A0, [A7]+
  999. 000008F0  544F                     addq.w     A7, 2
  1000. 000008F2  4ED0                     jmp        [A0]
  1001. 000008F4  9A4E                     sub.w      D5, A6
  1002. 000008F6  6577                     bcs        +0x79 /* 0000096F */
  1003. 000008F8  4279 436C 6173           clr.w      [0x436C6173]
  1004. 000008FE  7349                     moveq.l    D1, 0x49
  1005. 00000900  445F                     neg.w      [A7]+
  1006. 00000902  5F39 436C 6173           subq.b     [0x436C6173], 7
  1007. 00000908  7344                     moveq.l    D1, 0x44
  1008. 0000090A  6573                     bcs        +0x75 /* 0000097F */
  1009. 0000090C  6346                     bls        +0x48 /* 00000954 */
  1010. 0000090E  7300                     moveq.l    D1, 0x00
  1011. 00000910  0000 FFFF                ori.b      D0, 0xFF
  1012. 00000914  4E56 FEF0                link       A6, -0x0110
  1013. 00000918  7000                     moveq.l    D0, 0x00
  1014. 0000091A  2D40 FEF4                move.l     [A6 - 0x10C], D0
  1015. 0000091E  4879 FFFF 645C           push.l     0xFFFF645C
  1016. 00000924  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1017. 00000928  2F39 FFFE C664           move.l     -[A7], [0xFFFEC664]
  1018. 0000092E  486E FEF8                pea.l      [A6 - 0x108]
  1019. 00000932  4EB9 0000 0758           jsr        [0x00000758]
  1020. 00000938  4879 0000 4ED2           push.l     0x4ED2
  1021. 0000093E  486E FEF8                pea.l      [A6 - 0x108]
  1022. 00000942  486E FEF0                pea.l      [A6 - 0x110]
  1023. 00000946  2F39 FFFE C664           move.l     -[A7], [0xFFFEC664]
  1024. 0000094C  2079 FFFE C664           movea.l    A0, [0xFFFEC664]
  1025. 00000952  2050                     movea.l    A0, [A0]
  1026. label00000954:
  1027. 00000954  2068 0084                movea.l    A0, [A0 + 0x84]
  1028. 00000958  4E90                     jsr        [A0]
  1029. 0000095A  4A00                     tst.b      D0
  1030. 0000095C  6720                     beq        +0x22 /* 0000097E */
  1031. 0000095E  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  1032. 00000962  486E FEF4                pea.l      [A6 - 0x10C]
  1033. 00000966  7001                     moveq.l    D0, 0x01
  1034. 00000968  2F00                     move.l     -[A7], D0
  1035. 0000096A  2F39 FFFE C664           move.l     -[A7], [0xFFFEC664]
  1036. 00000970  2079 FFFE C664           movea.l    A0, [0xFFFEC664]
  1037. 00000976  2050                     movea.l    A0, [A0]
  1038. 00000978  2068 0068                movea.l    A0, [A0 + 0x68]
  1039. 0000097C  4E90                     jsr        [A0]
  1040. label0000097E:
  1041. 0000097E  202E FEF4                move.l     D0, [A6 - 0x10C]
  1042. 00000982  4E5E                     unlink     A6
  1043. 00000984  205F                     movea.l    A0, [A7]+
  1044. 00000986  544F                     addq.w     A7, 2
  1045. 00000988  4ED0                     jmp        [A0]
  1046. 0000098A  8025                     or.b       D0, -[A5]
  1047. 0000098C  4765                     chk.w      D3, -[A5]
  1048. 0000098E  7443                     moveq.l    D2, 0x43
  1049. 00000990  6C61                     bge        +0x63 /* 000009F3 */
  1050. 00000992  7373                     moveq.l    D1, 0x73
  1051. 00000994  4465                     neg.w      -[A5]
  1052. 00000996  7363                     moveq.l    D1, 0x63
  1053. 00000998  4672 6F6D                not.w      <<invalid full ext with IS == 1 and I/IS == 5>>
  1054. 0000099C  436C 6173                chk.w      D1, [A4 + 0x6173]
  1055. 000009A0  7349                     moveq.l    D1, 0x49
  1056. 000009A2  445F                     neg.w      [A7]+
  1057. 000009A4  5F39 436C 6173           subq.b     [0x436C6173], 7
  1058. 000009AA  7344                     moveq.l    D1, 0x44
  1059. 000009AC  6573                     bcs        +0x75 /* 00000A21 */
  1060. 000009AE  6346                     bls        +0x48 /* 000009F6 */
  1061. 000009B0  7300                     moveq.l    D1, 0x00
  1062. 000009B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1063. 000009B6  FFFC                     .invalid   <<F/7/7>>
  1064. 000009B8  48E7 1810                movem.l    -[A7], D3,D4,A3
  1065. 000009BC  266E 0008                movea.l    A3, [A6 + 0x8]
  1066. 000009C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1067. 000009C4  486E FFFC                pea.l      [A6 - 0x4]
  1068. 000009C8  7001                     moveq.l    D0, 0x01
  1069. 000009CA  2F00                     move.l     -[A7], D0
  1070. 000009CC  262B 0102                move.l     D3, [A3 + 0x102]
  1071. 000009D0  2F03                     move.l     -[A7], D3
  1072. 000009D2  2043                     movea.l    A0, D3
  1073. 000009D4  2050                     movea.l    A0, [A0]
  1074. 000009D6  2068 0068                movea.l    A0, [A0 + 0x68]
  1075. 000009DA  4E90                     jsr        [A0]
  1076. 000009DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1077. 000009E0  4EB9 0000 0394           jsr        [0x00000394 /* CacheVars */]
  1078. 000009E6  3800                     move.w     D4, D0
  1079. 000009E8  302B 0100                move.w     D0, [A3 + 0x100]
  1080. 000009EC  B044                     cmp.w      D0, D4
  1081. 000009EE  6C04                     bge        +0x6 /* 000009F4 */
  1082. 000009F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1083. 000009F2  600E                     bra        +0x10 /* 00000A02 */
  1084. label000009F4:
  1085. 000009F4  302B 0100                move.w     D0, [A3 + 0x100]
  1086. // begin alternate branch 000009F6-000009F8
  1087. label000009F6:
  1088. 000009F6  0100                     btst       D0, D0
  1089. // end alternate branch 000009F6-000009F8
  1090. label000009F6: // (misaligned)
  1091. 000009F8  B044                     cmp.w      D0, D4
  1092. 000009FA  6F04                     ble        +0x6 /* 00000A00 */
  1093. 000009FC  7001                     moveq.l    D0, 0x01
  1094. 000009FE  6002                     bra        +0x4 /* 00000A02 */
  1095. label00000A00:
  1096. 00000A00  4240                     clr.w      D0
  1097. label00000A02:
  1098. 00000A02  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  1099. 00000A06  4E5E                     unlink     A6
  1100. 00000A08  205F                     movea.l    A0, [A7]+
  1101. 00000A0A  504F                     addq.w     A7, 8
  1102. 00000A0C  4ED0                     jmp        [A0]
  1103. 00000A0E  9154                     sub.w      [A4], D0
  1104. 00000A10  6573                     bcs        +0x75 /* 00000A85 */
  1105. 00000A12  7443                     moveq.l    D2, 0x43
  1106. 00000A14  6C61                     bge        +0x63 /* 00000A77 */
  1107. 00000A16  7373                     moveq.l    D1, 0x73
  1108. 00000A18  4944                     chk.w      D4, D4
  1109. 00000A1A  5F5F                     subq.w     [A7]+, 7
  1110. 00000A1C  466C 5076                not.w      [A4 + 0x5076]
  1111. 00000A20  0000 FFFF                ori.b      D0, 0xFF
  1112. 00000A24  41F9 FFFD D950           lea.l      A0, [0xFFFDD950]
  1113. 00000A2A  2008                     move.l     D0, A0
  1114. 00000A2C  205F                     movea.l    A0, [A7]+
  1115. 00000A2E  584F                     addq.w     A7, 4
  1116. 00000A30  4ED0                     jmp        [A0]
  1117. 00000A32  FFFF                     .invalid   <<F/7/7>>
  1118. 00000A34  4E56 FFE0                link       A6, -0x0020
  1119. 00000A38  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1120. 00000A3C  286E 0008                movea.l    A4, [A6 + 0x8]
  1121. 00000A40  266E 000C                movea.l    A3, [A6 + 0xC]
  1122. 00000A44  B7CC                     cmpa.l     A3, A4
  1123. 00000A46  6700 00A2                beq        +0xA4 /* 00000AEA */
  1124. 00000A4A  244C                     movea.l    A2, A4
  1125. 00000A4C  7016                     moveq.l    D0, 0x16
  1126. 00000A4E  D5C0                     add.l      A2, D0
  1127. 00000A50  4A92                     tst.l      [A2]
  1128. 00000A52  662A                     bne        +0x2C /* 00000A7E */
  1129. 00000A54  7010                     moveq.l    D0, 0x10
  1130. 00000A56  2F00                     move.l     -[A7], D0
  1131. 00000A58  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  1132. 00000A5E  2D40 FFE0                move.l     [A6 - 0x20], D0
  1133. 00000A62  4A80                     tst.l      D0
  1134. 00000A64  670C                     beq        +0xE /* 00000A72 */
  1135. 00000A66  7201                     moveq.l    D1, 0x01
  1136. 00000A68  2F01                     move.l     -[A7], D1
  1137. 00000A6A  2F00                     move.l     -[A7], D0
  1138. 00000A6C  4EB9 0000 0568           jsr        [0x00000568]
  1139. label00000A72:
  1140. 00000A72  24AE FFE0                move.l     [A2], [A6 - 0x20]
  1141. 00000A76  2F12                     move.l     -[A7], [A2]
  1142. 00000A78  4EB9 0000 1172           jsr        [0x00001172]
  1143. label00000A7E:
  1144. 00000A7E  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  1145. 00000A82  486E FFE4                pea.l      [A6 - 0x1C]
  1146. 00000A86  4EB9 0000 536A           jsr        [0x0000536A]
  1147. 00000A8C  486E FFE4                pea.l      [A6 - 0x1C]
  1148. 00000A90  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1149. 00000A94  2068 0014                movea.l    A0, [A0 + 0x14]
  1150. 00000A98  4E90                     jsr        [A0]
  1151. 00000A9A  2440                     movea.l    A2, D0
  1152. 00000A9C  6020                     bra        +0x22 /* 00000ABE */
  1153. label00000A9E:
  1154. 00000A9E  B5CB                     cmpa.l     A2, A3
  1155. 00000AA0  660C                     bne        +0xE /* 00000AAE */
  1156. 00000AA2  486E FFE4                pea.l      [A6 - 0x1C]
  1157. 00000AA6  4EB9 0000 50BA           jsr        [0x000050BA]
  1158. 00000AAC  603C                     bra        +0x3E /* 00000AEA */
  1159. label00000AAE:
  1160. 00000AAE  486E FFE4                pea.l      [A6 - 0x1C]
  1161. 00000AB2  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1162. 00000AB6  2068 0018                movea.l    A0, [A0 + 0x18]
  1163. 00000ABA  4E90                     jsr        [A0]
  1164. 00000ABC  2440                     movea.l    A2, D0
  1165. label00000ABE:
  1166. 00000ABE  486E FFE4                pea.l      [A6 - 0x1C]
  1167. 00000AC2  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1168. 00000AC6  2050                     movea.l    A0, [A0]
  1169. 00000AC8  4E90                     jsr        [A0]
  1170. 00000ACA  4A00                     tst.b      D0
  1171. 00000ACC  66D0                     bne        -0x2E /* 00000A9E */
  1172. 00000ACE  2F0B                     move.l     -[A7], A3
  1173. 00000AD0  262C 0016                move.l     D3, [A4 + 0x16]
  1174. 00000AD4  2F03                     move.l     -[A7], D3
  1175. 00000AD6  2043                     movea.l    A0, D3
  1176. 00000AD8  2050                     movea.l    A0, [A0]
  1177. 00000ADA  2068 0004                movea.l    A0, [A0 + 0x4]
  1178. 00000ADE  4E90                     jsr        [A0]
  1179. 00000AE0  486E FFE4                pea.l      [A6 - 0x1C]
  1180. 00000AE4  4EB9 0000 50BA           jsr        [0x000050BA]
  1181. label00000AEA:
  1182. 00000AEA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1183. 00000AEE  4E5E                     unlink     A6
  1184. 00000AF0  205F                     movea.l    A0, [A7]+
  1185. 00000AF2  504F                     addq.w     A7, 8
  1186. 00000AF4  4ED0                     jmp        [A0]
  1187. 00000AF6  8025                     or.b       D0, -[A5]
  1188. 00000AF8  4164                     chk.w      D0, -[A4]
  1189. 00000AFA  6453                     bcc        +0x55 /* 00000B4F */
  1190. 00000AFC  7562                     moveq.l    D2, 0x62
  1191. 00000AFE  436C 6173                chk.w      D1, [A4 + 0x6173]
  1192. 00000B02  735F                     moveq.l    D1, 0x5F
  1193. 00000B04  5F39 436C 6173           subq.b     [0x436C6173], 7
  1194. 00000B0A  7344                     moveq.l    D1, 0x44
  1195. 00000B0C  6573                     bcs        +0x75 /* 00000B81 */
  1196. 00000B0E  6343                     bls        +0x45 /* 00000B53 */
  1197. 00000B10  4650                     not.w      [A0]
  1198. 00000B12  4339 436C 6173           .invalid   1, [0x436C6173] // invalid opcode 4 with b == 4
  1199. 00000B18  7344                     moveq.l    D1, 0x44
  1200. 00000B1A  6573                     bcs        +0x75 /* 00000B8F */
  1201. 00000B1C  6300 0000                bls        +0x2 /* 00000B1E */
  1202. // begin alternate branch 00000B1E-00000B26
  1203. label00000B1E:
  1204. 00000B1E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1205. 00000B22  0000 2F0B                ori.b      D0, 0xB
  1206. // end alternate branch 00000B1E-00000B26
  1207. label00000B1E: // (misaligned)
  1208. 00000B20  4E56 0000                link       A6, 0
  1209. 00000B24  2F0B                     move.l     -[A7], A3
  1210. 00000B26  266E 0008                movea.l    A3, [A6 + 0x8]
  1211. 00000B2A  26AE 0010                move.l     [A3], [A6 + 0x10]
  1212. 00000B2E  276E 0018 0008           move.l     [A3 + 0x8], [A6 + 0x18]
  1213. 00000B34  276E 0014 000C           move.l     [A3 + 0xC], [A6 + 0x14]
  1214. 00000B3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1215. 00000B3E  2F0B                     move.l     -[A7], A3
  1216. 00000B40  4EB9 0000 0B80           jsr        [0x00000B80 /* RMgrHiVars */]
  1217. 00000B46  200B                     move.l     D0, A3
  1218. 00000B48  265F                     movea.l    A3, [A7]+
  1219. 00000B4A  4E5E                     unlink     A6
  1220. 00000B4C  205F                     movea.l    A0, [A7]+
  1221. 00000B4E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1222. 00000B52  4ED0                     jmp        [A0]
  1223. 00000B54  8028 5F5F                or.b       D0, [A0 + 0x5F5F]
  1224. 00000B58  6374                     bls        +0x76 /* 00000BCE */
  1225. 00000B5A  5F5F                     subq.w     [A7]+, 7
  1226. 00000B5C  3943 6C61                move.w     [A4 + 0x6C61], D3
  1227. 00000B60  7373                     moveq.l    D1, 0x73
  1228. 00000B62  4465                     neg.w      -[A5]
  1229. 00000B64  7363                     moveq.l    D1, 0x63
  1230. 00000B66  4650                     not.w      [A0]
  1231. 00000B68  4363                     chk.w      D1, -[A3]
  1232. 00000B6A  5569 5046                subq.w     [A1 + 0x5046], 2
  1233. 00000B6E  765F                     moveq.l    D3, 0x5F
  1234. 00000B70  5076 5043                addq.w     [A6 + D5.w + 0x43], 8
  1235. 00000B74  3943 6C61                move.w     [A4 + 0x6C61], D3
  1236. 00000B78  7373                     moveq.l    D1, 0x73
  1237. 00000B7A  4465                     neg.w      -[A5]
  1238. 00000B7C  7363                     moveq.l    D1, 0x63
  1239. 00000B7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1240. 00000B82  0000 48E7                ori.b      D0, 0xE7
  1241. 00000B86  1010                     move.b     D0, [A0]
  1242. 00000B88  266E 0008                movea.l    A3, [A6 + 0x8]
  1243. 00000B8C  4EB9 0000 0BF0           jsr        [0x00000BF0 /* MimeGlobs */]
  1244. 00000B92  3740 0010                move.w     [A3 + 0x10], D0
  1245. 00000B96  7600                     moveq.l    D3, 0x00
  1246. 00000B98  2743 0012                move.l     [A3 + 0x12], D3
  1247. 00000B9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1248. 00000BA0  2F0B                     move.l     -[A7], A3
  1249. 00000BA2  4EB9 0000 0C00           jsr        [0x00000C00 /* SCSIBase */]
  1250. 00000BA8  2743 0016                move.l     [A3 + 0x16], D3
  1251. 00000BAC  2779 FFFE C660 0004      move.l     [A3 + 0x4], [0xFFFEC660]
  1252. 00000BB4  23CB FFFE C660           move.l     [0xFFFEC660], A3
  1253. 00000BBA  4CDF 0808                movem.l    D3,A3, [A7]+
  1254. 00000BBE  4E5E                     unlink     A6
  1255. 00000BC0  205F                     movea.l    A0, [A7]+
  1256. 00000BC2  504F                     addq.w     A7, 8
  1257. 00000BC4  4ED0                     jmp        [A0]
  1258. 00000BC6  8023                     or.b       D0, -[A3]
  1259. 00000BC8  496E 6974                chk.w      D4, [A6 + 0x6974]
  1260. 00000BCC  6961                     bvs        +0x63 /* 00000C2F */
  1261. label00000BCE:
  1262. 00000BCE  6C69                     bge        +0x6B /* 00000C39 */
  1263. 00000BD0  7A65                     moveq.l    D5, 0x65
  1264. 00000BD2  5F5F                     subq.w     [A7]+, 7
  1265. 00000BD4  3943 6C61                move.w     [A4 + 0x6C61], D3
  1266. 00000BD8  7373                     moveq.l    D1, 0x73
  1267. 00000BDA  4465                     neg.w      -[A5]
  1268. 00000BDC  7363                     moveq.l    D1, 0x63
  1269. 00000BDE  4650                     not.w      [A0]
  1270. 00000BE0  4339 436C 6173           .invalid   1, [0x436C6173] // invalid opcode 4 with b == 4
  1271. 00000BE6  7344                     moveq.l    D1, 0x44
  1272. 00000BE8  6573                     bcs        +0x75 /* 00000C5D */
  1273. 00000BEA  6300 0000                bls        +0x2 /* 00000BEC */
  1274. // begin alternate branch 00000BEC-00000BF0
  1275. label00000BEC:
  1276. 00000BEC  0000 FFFF                ori.b      D0, 0xFF
  1277. // end alternate branch 00000BEC-00000BF0
  1278. label00000BEC: // (misaligned)
  1279. 00000BEE  FFFF                     .invalid   <<F/7/7>>
  1280. 00000BF0  5279 FFFE C65C           addq.w     [0xFFFEC65C], 1
  1281. 00000BF6  3039 FFFE C65C           move.w     D0, [0xFFFEC65C]
  1282. 00000BFC  4E75                     rts
  1283. 00000BFE  FFFF                     .invalid   <<F/7/7>>
  1284. 00000C00  4E56 0000                link       A6, 0
  1285. 00000C04  48E7 0028                movem.l    -[A7], A2,A4
  1286. 00000C08  286E 0008                movea.l    A4, [A6 + 0x8]
  1287. 00000C0C  246E 000C                movea.l    A2, [A6 + 0xC]
  1288. 00000C10  B5CC                     cmpa.l     A2, A4
  1289. 00000C12  670A                     beq        +0xC /* 00000C1E */
  1290. 00000C14  4AAC 0012                tst.l      [A4 + 0x12]
  1291. 00000C18  6604                     bne        +0x6 /* 00000C1E */
  1292. 00000C1A  294A 0012                move.l     [A4 + 0x12], A2
  1293. label00000C1E:
  1294. 00000C1E  4CDF 1400                movem.l    A2,A4, [A7]+
  1295. 00000C22  4E5E                     unlink     A6
  1296. 00000C24  205F                     movea.l    A0, [A7]+
  1297. 00000C26  504F                     addq.w     A7, 8
  1298. 00000C28  4ED0                     jmp        [A0]
  1299. 00000C2A  8025                     or.b       D0, -[A5]
  1300. 00000C2C  4164                     chk.w      D0, -[A4]
  1301. 00000C2E  6442                     bcc        +0x44 /* 00000C72 */
  1302. 00000C30  6173                     bsr        +0x75 /* 00000CA5 */
  1303. 00000C32  6543                     bcs        +0x45 /* 00000C77 */
  1304. 00000C34  6C61                     bge        +0x63 /* 00000C97 */
  1305. 00000C36  7373                     moveq.l    D1, 0x73
  1306. 00000C38  5F5F                     subq.w     [A7]+, 7
  1307. 00000C3A  3943 6C61                move.w     [A4 + 0x6C61], D3
  1308. 00000C3E  7373                     moveq.l    D1, 0x73
  1309. 00000C40  4465                     neg.w      -[A5]
  1310. 00000C42  7363                     moveq.l    D1, 0x63
  1311. 00000C44  4650                     not.w      [A0]
  1312. 00000C46  4339 436C 6173           .invalid   1, [0x436C6173] // invalid opcode 4 with b == 4
  1313. 00000C4C  7344                     moveq.l    D1, 0x44
  1314. 00000C4E  6573                     bcs        +0x75 /* 00000CC3 */
  1315. 00000C50  6300 0000                bls        +0x2 /* 00000C52 */
  1316. // begin alternate branch 00000C52-00000C56
  1317. label00000C52:
  1318. 00000C52  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1319. // end alternate branch 00000C52-00000C56
  1320. label00000C52: // (misaligned)
  1321. 00000C54  2F0A                     move.l     -[A7], A2
  1322. 00000C56  702E                     moveq.l    D0, 0x2E
  1323. 00000C58  2F00                     move.l     -[A7], D0
  1324. 00000C5A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1325. 00000C60  2440                     movea.l    A2, D0
  1326. 00000C62  200A                     move.l     D0, A2
  1327. 00000C64  6708                     beq        +0xA /* 00000C6E */
  1328. 00000C66  2F0A                     move.l     -[A7], A2
  1329. 00000C68  4EB9 0000 0CE2           jsr        [0x00000CE2]
  1330. label00000C6E:
  1331. 00000C6E  200A                     move.l     D0, A2
  1332. 00000C70  245F                     movea.l    A2, [A7]+
  1333. label00000C72:
  1334. 00000C72  4E75                     rts
  1335. 00000C74  4E56 0000                link       A6, 0
  1336. 00000C78  2F0B                     move.l     -[A7], A3
  1337. 00000C7A  266E 0008                movea.l    A3, [A6 + 0x8]
  1338. 00000C7E  26AE 000C                move.l     [A3], [A6 + 0xC]
  1339. 00000C82  276E 0014 0008           move.l     [A3 + 0x8], [A6 + 0x14]
  1340. 00000C88  276E 0010 000C           move.l     [A3 + 0xC], [A6 + 0x10]
  1341. 00000C8E  42A7                     clr.l      -[A7]
  1342. 00000C90  2F0B                     move.l     -[A7], A3
  1343. 00000C92  4EB9 0000 0B80           jsr        [0x00000B80 /* RMgrHiVars */]
  1344. 00000C98  200B                     move.l     D0, A3
  1345. 00000C9A  265F                     movea.l    A3, [A7]+
  1346. 00000C9C  4E5E                     unlink     A6
  1347. 00000C9E  205F                     movea.l    A0, [A7]+
  1348. 00000CA0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1349. 00000CA4  4ED0                     jmp        [A0]
  1350. 00000CA6  9C5F                     sub.w      D6, [A7]+
  1351. 00000CA8  5F63                     subq.w     -[A3], 7
  1352. 00000CAA  745F                     moveq.l    D2, 0x5F
  1353. 00000CAC  5F39 436C 6173           subq.b     [0x436C6173], 7
  1354. 00000CB2  7344                     moveq.l    D1, 0x44
  1355. 00000CB4  6573                     bcs        +0x75 /* 00000D29 */
  1356. 00000CB6  6346                     bls        +0x48 /* 00000CFE */
  1357. 00000CB8  5043                     addq.w     D3, 8
  1358. 00000CBA  6355                     bls        +0x57 /* 00000D11 */
  1359. 00000CBC  6950                     bvs        +0x52 /* 00000D0E */
  1360. 00000CBE  4676 5F50                not.w      [A6]
  1361. 00000CC2  7600                     moveq.l    D3, 0x00
  1362. 00000CC4  0000 FFFF                ori.b      D0, 0xFF
  1363. 00000CC8  2F0A                     move.l     -[A7], A2
  1364. 00000CCA  2F3C 0000 00B2           move.l     -[A7], 0xB2
  1365. 00000CD0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1366. 00000CD6  2440                     movea.l    A2, D0
  1367. 00000CD8  200A                     move.l     D0, A2
  1368. 00000CDA  6710                     beq        +0x12 /* 00000CEC */
  1369. 00000CDC  2F0A                     move.l     -[A7], A2
  1370. 00000CDE  4EB9 0000 B4F2           jsr        [0x0000B4F2]
  1371. 00000CE4  2079 FFFD DDF0           movea.l    A0, [0xFFFDDDF0]
  1372. 00000CEA  2488                     move.l     [A2], A0
  1373. label00000CEC:
  1374. 00000CEC  200A                     move.l     D0, A2
  1375. 00000CEE  245F                     movea.l    A2, [A7]+
  1376. 00000CF0  4E75                     rts
  1377. 00000CF2  FFFF                     .invalid   <<F/7/7>>
  1378. 00000CF4  4510                     .invalid   2, [A0] // invalid opcode 4 with b == 4
  1379. 00000CF6  1727                     move.b     -[A3], -[A7]
  1380. 00000CF8  5981                     subq.l     D1, 4
  1381. 00000CFA  2915                     move.l     -[A4], [A5]
  1382. 00000CFC  3575 1118 2003           move.w     [A2 + 0x2003], [A5 + D1]
  1383. // begin alternate branch 00000CFE-00000D02
  1384. label00000CFE:
  1385. 00000CFE  1118                     move.b     -[A0], [A0]+
  1386. 00000D00  2003                     move.l     D0, D3
  1387. // end alternate branch 00000CFE-00000D02
  1388. label00000CFE: // (misaligned)
  1389. 00000D02  0827 0F03                btst.b     -[A7], 0x3
  1390. 00000D06  0F03                     btst       D3, D7
  1391. 00000D08  00FF                     .incomplete
  1392. 00000D0A  FFFF                     .invalid   <<F/7/7>>
  1393. 00000D0C  E479                     ror        D1.w, D2
  1394. label00000D0E:
  1395. 00000D0E  5514                     subq.b     [A4], 2
  1396. 00000D10  360C                     move.w     D3, A4
  1397. 00000D12  0308                     btst       A0, D1
  1398. 00000D14  1E05                     move.b     D7, D5
  1399. 00000D16  0F03                     btst       D3, D7
  1400. 00000D18  0F03                     btst       D3, D7
  1401. 00000D1A  00FF                     .incomplete
  1402. 00000D1C  FFFF                     .invalid   <<F/7/7>>
  1403. 00000D1E  E476                     roxr       D6.w, D2
  1404. 00000D20  1A10                     move.b     D5, [A0]
  1405. 00000D22  0710                     btst       [A0], D3
  1406. 00000D24  1F64 041E                move.b     [A7 + 0x41E], -[A4]
  1407. 00000D28  0332 0734                btst       <<invalid full ext with I/IS == 4>>, D1
  1408. 00000D2C  0703                     btst       D3, D3
  1409. 00000D2E  0000 81A2                ori.b      D0, 0xA2
  1410. 00000D32  050A                     btst       A2, D2
  1411. 00000D34  054E                     bchg       A6, D2
  1412. 00000D36  0681 0007 4380           addi.l     D1, 0x74380
  1413. 00000D3C  C743                     exg        D3, D3
  1414. 00000D3E  0749                     bchg       A1, D3
  1415. 00000D40  5746                     subq.w     D6, 3
  1416. 00000D42  6A26                     bpl        +0x28 /* 00000D6A */
  1417. 00000D44  0B78 0000                bchg       [0x00000000 /* __m68k_reset_stack__ */], D5
  1418. 00000D48  0000 0000                ori.b      D0, 0x0
  1419. 00000D4C  0000 0000                ori.b      D0, 0x0
  1420. 00000D50  0000 0000                ori.b      D0, 0x0
  1421. 00000D54  0000 0000                ori.b      D0, 0x0
  1422. 00000D58  0000 0000                ori.b      D0, 0x0
  1423. 00000D5C  0000 0000                ori.b      D0, 0x0
  1424. 00000D60  0000 0000                ori.b      D0, 0x0
  1425. 00000D64  0000 0000                ori.b      D0, 0x0
  1426. 00000D68  0000 0000                ori.b      D0, 0x0
  1427. // begin alternate branch 00000D6A-00000DD8
  1428. label00000D6A:
  1429. 00000D6A  0000 0000                ori.b      D0, 0x0
  1430. 00000D6E  0000 0000                ori.b      D0, 0x0
  1431. 00000D72  0000 0000                ori.b      D0, 0x0
  1432. 00000D76  0000 0000                ori.b      D0, 0x0
  1433. 00000D7A  0000 0000                ori.b      D0, 0x0
  1434. 00000D7E  0000 0000                ori.b      D0, 0x0
  1435. 00000D82  0000 0000                ori.b      D0, 0x0
  1436. 00000D86  0000 0000                ori.b      D0, 0x0
  1437. 00000D8A  0000 0000                ori.b      D0, 0x0
  1438. 00000D8E  0000 0000                ori.b      D0, 0x0
  1439. 00000D92  0000 0000                ori.b      D0, 0x0
  1440. 00000D96  0000 0000                ori.b      D0, 0x0
  1441. 00000D9A  0000 0000                ori.b      D0, 0x0
  1442. 00000D9E  0000 0000                ori.b      D0, 0x0
  1443. 00000DA2  0000 0000                ori.b      D0, 0x0
  1444. 00000DA6  0000 0000                ori.b      D0, 0x0
  1445. 00000DAA  0000 0000                ori.b      D0, 0x0
  1446. 00000DAE  0000 0000                ori.b      D0, 0x0
  1447. 00000DB2  0000 0000                ori.b      D0, 0x0
  1448. 00000DB6  0000 0000                ori.b      D0, 0x0
  1449. 00000DBA  0000 0000                ori.b      D0, 0x0
  1450. 00000DBE  0000 0000                ori.b      D0, 0x0
  1451. 00000DC2  0000 0000                ori.b      D0, 0x0
  1452. 00000DC6  0000 0000                ori.b      D0, 0x0
  1453. 00000DCA  0000 0000                ori.b      D0, 0x0
  1454. 00000DCE  0000 0000                ori.b      D0, 0x0
  1455. 00000DD2  0000 0000                ori.b      D0, 0x0
  1456. 00000DD6  0000                     .incomplete
  1457. // end alternate branch 00000D6A-00000DD8
  1458. label00000D6A: // (misaligned)
  1459. 00000D6C  0000 0000                ori.b      D0, 0x0
  1460. 00000D70  0000 0000                ori.b      D0, 0x0
  1461. 00000D74  0000 0000                ori.b      D0, 0x0
  1462. 00000D78  0000 0000                ori.b      D0, 0x0
  1463. 00000D7C  0000 0000                ori.b      D0, 0x0
  1464. 00000D80  0000 0000                ori.b      D0, 0x0
  1465. 00000D84  0000 0000                ori.b      D0, 0x0
  1466. 00000D88  0000 0000                ori.b      D0, 0x0
  1467. 00000D8C  0000 0000                ori.b      D0, 0x0
  1468. 00000D90  0000 0000                ori.b      D0, 0x0
  1469. 00000D94  0000 0000                ori.b      D0, 0x0
  1470. 00000D98  0000 0000                ori.b      D0, 0x0
  1471. 00000D9C  0000 0000                ori.b      D0, 0x0
  1472. 00000DA0  0000 0000                ori.b      D0, 0x0
  1473. 00000DA4  0000 0000                ori.b      D0, 0x0
  1474. 00000DA8  0000 0000                ori.b      D0, 0x0
  1475. 00000DAC  0000 0000                ori.b      D0, 0x0
  1476. 00000DB0  0000 0000                ori.b      D0, 0x0
  1477. 00000DB4  0000 0000                ori.b      D0, 0x0
  1478. 00000DB8  0000 0000                ori.b      D0, 0x0
  1479. 00000DBC  0000 0000                ori.b      D0, 0x0
  1480. 00000DC0  0000 0000                ori.b      D0, 0x0
  1481. 00000DC4  0000 0000                ori.b      D0, 0x0
  1482. 00000DC8  0000 0000                ori.b      D0, 0x0
  1483. 00000DCC  0000 0000                ori.b      D0, 0x0
  1484. 00000DD0  0000 0000                ori.b      D0, 0x0
  1485. 00000DD4  0000 0000                ori.b      D0, 0x0
  1486.